package com.hopes.bizz.enforcement.common.constant;

public class HidDicConstant {

    public static final String HID_CODE_NAME = "YH";
    //隐患检查内容生成方式-根据检查表生成
    public static final String HID_DANGER_STATUS_CHECK_TABLE = "1";
    //隐患检查内容生成方式-根据风险点、风险分区生成
    public static final String HID_DANGER_STATUS_RISK = "2";
    //隐患状态-待提交
    public static final Integer HID_DANGER_STATUS_WAIT_SUBMIT = 1;
    //隐患状态-待确认
    public static final Integer HID_DANGER_STATUS_WAIT_CONFIRM = 10;
    //隐患状态-企业待整改
    public static final Integer HID_DANGER_WAIT_RECTIFICATION = 20;
    //隐患状态-园区待整改
    public static final Integer HID_DANGER_WAIT_RECTIFICATION_PARK = 21;
    //隐患状态-待验收
    public static final Integer HID_DANGER_STATUS_WAIT_ACCEPTANCE = 30;
    //隐患状态-验收通过
    public static final Integer HID_DANGER_STATUS_PASS = 100;
    //来源 - 日常排查
    public static final Integer HID_SOURCE_CHECK_1 = 1;
    //来源 - 综合性排查
    public static final Integer HID_SOURCE_CHECK_2 = 2;
    //来源 - 专业性排查
    public static final Integer HID_SOURCE_CHECK_3 = 3;
    //来源 - 季节性检查
    public static final Integer HID_SOURCE_CHECK_4 = 4;
    //来源 - 重点时段及节假日前排查
    public static final Integer HID_SOURCE_CHECK_5 = 5;
    //来源 - 事故类比排查
    public static final Integer HID_SOURCE_CHECK_6 = 6;
    //来源 - 复产复工前排查
    public static final Integer HID_SOURCE_CHECK_7 = 7;
    //来源 - 外聘专家诊断式排查
    public static final Integer HID_SOURCE_CHECK_8 = 8;
    //来源 - 管控措施失效排查
    public static final Integer HID_SOURCE_CHECK_9 = 9;
    //来源 - 其他
    public static final Integer HID_SOURCE_CHECK_10 = 10;
    //来源 - 监管部门监督检查
    public static final Integer HID_SOURCE_CHECK_11 = 11;
    //来源 - 巡检任务（器材、设备）
    public static final Integer HID_SOURCE_EQU_CHECK_TASK = 12;
    //来源 - 随手拍
    public static final Integer HID_SOURCE_SNAPSHOT = 13;
    //来源 - 双体系排查
    public static final Integer HID_SOURCE_TWO_SYSTEM_TASK = 14;
    //隐患整改-流程节点
    public static final String HIDDEN_DANGER_50 = "HIDDEN_DANGER_50";
    //整改通过
    public static final Integer HID_HANDLE_RESULT_PASS = 1;
    //整改驳回
    public static final Integer HID_HANDLE_RESULT_REJECT = 10;
    //一般隐患
    public static final Integer DANGER_LEVEL_GENERAL = 0;
    //重大隐患
    public static final Integer DANGER_LEVEL_MAJOR = 1;
    //整改方式 --立即整改
    public static final Integer HID_CORRECTIVE_WAY_IMMEDIATELY = 0;

    /**
     * 隐患导出类型_检查表
     */
    public static final String RISK_HID_HIDDEN_DANGER_CHECK_FILE = "riskHidHiddenDangerCheckFile";
    /**
     * 隐患导出类型_复查表
     */
    public static final String RISK_HID_HIDDEN_DANGER_RECHECK_FILE = "riskHidHiddenDangerRecheckFile";

    /**
     * 延期状态 0 正常 1 延期申请中 2 延期 3延期被驳回
     */
    public static final Integer DELAY_STATUS_NORMAL = 0;
    public static final Integer DELAY_STATUS_APPLY = 1;
    public static final Integer DELAY_STATUS_PASS = 2;
    public static final Integer DELAY_STATUS_REJECT = 3;

    // 隐患审批状态 --正常
    public static final Integer HIDDEN_DANGER_AUDIT_STATUS_NORMAL = 1;

    // 隐患审批状态 --驳回
    public static final Integer HIDDEN_DANGER_AUDIT_STATUS_REJECT = 0;

    /**
     * 检查任务状态
     */
    // 待完成
    public static final Integer RISK_HID_CHECKLIST_TASK_STATUS_TODO = 1;
    // 已完成
    public static final Integer RISK_HID_CHECKLIST_TASK_STATUS_COMPLETE = 2;
    // 已过期
    public static final Integer RISK_HID_CHECKLIST_TASK_STATUS_EXPIRE = 3;

    /**
     * 检查任务结论
     */
    // 正常
    public static final Integer RISK_HID_CHECKLIST_TASK_CONCLUSION_NORMAL = 1;
    // 异常
    public static final Integer RISK_HID_CHECKLIST_TASK_CONCLUSION_EXCEPTION = 2;
    // 未检
    public static final Integer RISK_HID_CHECKLIST_TASK_CONCLUSION_NOT_CHECKED = 3;


    /**
     * 延期处理状态
     * * * */

    // 未处理
    public static final Integer RISK_HID_HIDDEN_DANGER_DELAY_UNDISPOSED= 0;
    // 已处理
    public static final Integer RISK_HID_HIDDEN_DANGER_DELAY_DISPOSE = 1;


    /**
     * 延期处理结果
     * * * */

    // 通过
    public static final Integer RISK_HID_HIDDEN_DANGER_DELAY_PASS= 1;
    // 驳回
    public static final Integer RISK_HID_HIDDEN_DANGER_DELAY_REJECT = 2;
}
